make considerable progress - Francés Inglés Diccionario